@charset "utf-8";
/* CSS Document */


/*******************底部************************/
.footer-mar{ margin:auto; width:1045px;}
.mar{ width:1400px; margin:auto;}
.clear{ clear:both;}
.footer{background: url(../images/20201220footerbg.png) repeat-x;/*color:#fff;*/ padding-top:20px; padding-bottom:20px; margin-top:30px;    border-bottom: 6px solid #BD1A2D;}
/*.footer a{color:#fff;}*/
.dzjg{ float:left;  width:80px; text-align:center; margin-top:20px;}
.footer-con{ float:left; font-size:14px; line-height:30px; margin-left:25px;}
.footer-ul{ float:right; width:350px; margin-top:15px;}
.footer-ul li{ float:left; width:160px; background:#91a0b0; line-height:35px; margin-top:7px;margin-left:15px; cursor:pointer;}
.footer-ul li:hover{ background:#c32b31;}
.footer-ul li a{ display:block;}
.footer-ul li a img{ float:left; margin-left:20px; margin-right:10px; margin-top:3px; }
.footer-con a:hover{ color:#a10000;}
.footer-ul li{ position:relative;}
.footer-ul li:hover .footer-img { display:block;}
.footer-img{ position:absolute; top:-30px; left:-130px; display:none;z-index:1; padding:10px; padding-bottom:5px;border-radius:10px; background:#fff; line-height:25px; color:#333; text-align:center;}
.footer-img img{ width:100px; height:100px;}
.footer-ul li .fooico1{top:-72px;}
.footer .mar{ width:820px; margin:auto;}
.zfzc{ width:110px; float:left; margin-top:28px;}



.Redfooter .footer{ background:#BB1A2D!important}
.Redfooter .footer-ul li{ background:#C23142!important}